1 8 Fe b 20 07 THE NEIGHBOR - NET ALGORITHM
نویسنده
چکیده
The neighbor-joining algorithm is a popular phylogenetics method for constructing trees from dissimilarity maps. The neighbor-net algorithm is an extension of the neighbor-joining algorithm and is used for constructing split networks. We begin by describing the output of neighbor-net in terms of the tessellation of M n 0 by associahedra. This highlights the fact that neighbor-net outputs a tree in addition to a circular ordering and we explain when the neighbor-net tree is the neighbor-joining tree. A key observation is that the tree constructed in existing implementations of neighbor-net is not a neighbor-joining tree. Next, we show that neighbor-net is a greedy algorithm for finding circular split systems of minimal balanced length. This leads to an interpretation of neighbor-net as a greedy algorithm for the traveling salesman problem. The algorithm is optimal for Kalmanson matrices, from which it follows that neighbor-net is consistent and has optimal radius 1 2 . We also provide a statistical interpretation for the balanced length for a circular split system as the length based on weighted least squares estimates of the splits. We conclude with applications of these results and demonstrate the implications of our theorems for a recently published comparison of Papuan and Austronesian languages.
منابع مشابه
The Neighbor-Net Algorithm
The neighbor-joining algorithm is a popular phylogenetics method for constructing trees from dissimilarity maps. The neighbor-net algorithm is an extension of the neighbor-joining algorithm and is used for constructing split networks. We begin by describing the output of neighbor-net in terms of the tessellation of M n 0 (R) by associahedra. This highlights the fact that neighbor-net outputs a ...
متن کاملFe b 20 06 WHY NEIGHBOR - JOINING WORKS
We show that the neighbor-joining algorithm is a robust quartet method for constructing trees from distances. This leads to a new performance guarantee that contains Atteson’s optimal radius bound as a special case and explains many cases where neighbor-joining is successful even when Atteson’s criterion is not satisfied. We also provide a proof for Atteson’s conjecture on the optimal edge radi...
متن کاملNeighbor-net: an agglomerative method for the construction of phylogenetic networks.
We present Neighbor-Net, a distance based method for constructing phylogenetic networks that is based on the Neighbor-Joining (NJ) algorithm of Saitou and Nei. Neighbor-Net provides a snapshot of the data that can guide more detailed analysis. Unlike split decomposition, Neighbor-Net scales well and can quickly produce detailed and informative networks for several hundred taxa. We illustrate th...
متن کاملHigh-yield syntheses and reactivity studies of Fe10 "ferric wheels": structural, magnetic, and computational characterization of a star-shaped Fe8 complex.
Convenient, high-yield routes have been developed to [Fe 10(OMe) 20(O 2CR) 10] ( 1) "ferric wheels" involving the alcoholysis of [Fe 3O(O 2CR) 6(H 2O) 3] (+) salts in MeOH in the presence of NEt 3. Reactivity studies have established [Fe 10(OMe) 20(O 2CMe) 10] ( 1a) to undergo clean carboxylate substitution with a variety of other RCO 2H groups to the corresponding [Fe 10(OMe) 20(O 2CR) 10] pro...
متن کاملDrought Monitoring and Prediction using K-Nearest Neighbor Algorithm
Drought is a climate phenomenon which might occur in any climate condition and all regions on the earth. Effective drought management depends on the application of appropriate drought indices. Drought indices are variables which are used to detect and characterize drought conditions. In this study, it was tried to predict drought occurrence, based on the standard precipitation index (SPI), usin...
متن کامل